package com.manager.car.dao;

import java.util.List;

import com.manager.car.po.SubscribeInfo;


public interface ISubscribeDao  {
	/**
	* 分页，查询总记录数
	*
	* @param condition
	* @param params
	* @return
	*/
	public int getTotalRecord(String condition, Object[] params);
	/**
	* 分页，查询结果
	*
	* @param condition
	* 条件
	* @param params
	* 条件实际参数
	* @param startIndex
	* 开始索引
	* @param pageSize
	* 每页显示个数
	* @return
	*/
	public List<SubscribeInfo> findAll(String condition, Object[] params,
	int startIndex, int pageSize);
	//添加
    public void addSub(SubscribeInfo sub);
	//修改
    public void updateSub(SubscribeInfo sub);
    //删除
    public void deleteSub(Integer id);
    //根据id查询
    public SubscribeInfo queryBysubId(Integer id);
  //查询数据
    public List<SubscribeInfo> queryAll(String name,int limit,int page);
    //查询总记录数
    public int getcount(String name,int limit,int page);
}
